technologically impaired - Français Anglais Dictionnaire